<?php
 Session_Start () ;
 If (!$_SESSION ["repertoire_config"]) { Header ("Location: ../../sortie.php?sortie=3") ; }
 Include ($_SESSION ["repertoire_config"]."/garennes.cfg") ;
 Include ($_SESSION ["repertoire_config"]."/init.php") ;
 Include ("../include/config.inc") ;
 verif_droits ($droit_courant, $_SESSION ["code"]) ;
 
 Include ("../../include/var_temp.inc") ;
 //$methode = var_courante ("methode", 0, null) ;
 If(!IsSet ($lettre)) { $lettre = "A" ; }
 
 If (IsSet ($methode))
  {
   Switch ($methode)
    {
     // Insertion d'une donnee
     Case 1 : $requete = "SELECT * FROM eleves WHERE login='".$idtft."' AND exterieur='0' LIMIT 1" ;
              $resultat = SQL_commande ($requete, $id_sql) ;
	      If (SQL_nbr_lignes ($resultat) == 0)
	       {
                $requete  = "INSERT INTO eleves (nom,prenoms,login,passe,theme,millesime) " ;
                $requete .= "VALUES ('".Str_Replace ("'", "`", $nom)."','".Str_Replace ("'", "`", $prenoms)."','".Str_Replace ("'", "`", $idtft)."','".Str_Replace ("'", "`", $mdp)."','1','".millesime(0)."')" ;
	        $resultat = SQL_commande ($requete, $id_sql) ;
                $methode = 1 ;
	        Break ;
	       }
	      Else
	       {
	        $modif ["nom"] = $nom ; $modif ["prenom"] = $prenom ;
		$modif ["login"] = $idtft ; $modif ["passe"] = $mdp ;
		$methode = 1 ;
		$erreur_identifiant = "L'&eacute;l&egrave;ve existe d&eacute;j&agrave;" ;
	        Break ;
	       }
     // Suppression d'une donnee
     Case 2 : $requete = "DELETE FROM eleves WHERE id_eleve='".$id_eleve."' LIMIT 1" ;
              $resultat = SQL_commande ($requete, $id_sql) ;
              $methode = 1 ;
              Break ;
     // Debut modification d'une donnee : affichage
     Case 3 : $requete = "SELECT * FROM eleves WHERE id_eleve='".$id_eleve."' LIMIT 1" ;
              $resultat = SQL_commande ($requete, $id_sql) ;
              $modif = SQL_tableau_associatif ($resultat, "") ;
              $methode = 4 ;
              Break ;
     // Fin modification d'une donnee
     Case 4 : $requete  = "UPDATE eleves SET nom='".Str_Replace ("'", "`", $nom)."',prenoms='".Str_Replace ("'", "`", $prenoms)."',login='".Str_Replace ("'", "`", $idtft)."'," ;
              $requete .= "passe='".Str_Replace ("'", "`", $mdp)."',millesime='".millesime (0)."' WHERE id_eleve='".$id_eleve."' LIMIT 1" ;
              $resultat = SQL_commande ($requete, $id_sql) ;
              $methode = 1 ;
              Break ;
    }
  }
 Else
  { $methode = 1 ; $modif ["id_eleve"] = 0 ; $modif ["nom"] = $modif ["prenoms"] = $modif ["login"] = $modif ["passe"] = "" ; } // Par defaut insertion de donnees

 $resultats = SQL_commande ("SELECT * FROM menus WHERE numero='$droit_courant' AND ordre='0'", $id_sql) ;
 $l = SQL_tableau_associatif ($resultats, "") ; 
 
 Echo "<HTML>\n" ;
 Echo " <HEAD>\n" ;
 entete_html ("Garennes", "travail", 1) ;
 Echo styles ("none", "none", "none", $l ["lien"], "none") ;
 Include ("./gestion_eleves.js") ;
 Echo " </HEAD>\n" ;
 
 Echo " <BODY BACKGROUND=\"../images/fond.png\" TEXT=\"#000000\">\n" ;
 Echo "  <CENTER>Gestion&nbsp;utilisateurs&nbsp;:&nbsp;<I><FONT COLOR=\"#0000FF\">&Eacute;l&egrave;ves</I></FONT></CENTER>\n" ;
 Echo "  <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=1 ALIGN=CENTER>\n" ;
 
 Echo "   <TR>\n" ;
 Echo "    <TD>\n" ;
 Echo "     <TABLE BORDER=\"1\" CELLPADDING=0 CELLSPACING=0 WIDTH=\"100%\" style=\"border:1px solid #000000;border-collapse:collapse\">\n" ;
 Echo "      <TR>\n" ;
 Echo "       <TD>\n" ;
 Echo "        <TABLE BGCOLOR=\"".$l ["lien"]."\" BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=\"100%\">\n" ;
 If ($methode != 4)
  {
   Echo "         <TR><TD ALIGN=CENTER><FONT SIZE=\"".$l ["titre"]."\">&nbsp;<B>Ajouter&nbsp;un&nbsp;utilisateur</B>&nbsp;</FONT></TD></TR>\n" ;
  }
 Else
  {
   Echo "         <TR><TD ALIGN=CENTER><FONT SIZE=\"".$l ["titre"]."\">&nbsp;<B>Modifier&nbsp;un&nbsp;utilisateur</B>&nbsp;</FONT></TD></TR>\n" ;
  }
 Echo "         <TR>\n" ;
 Echo "          <TD>\n" ;
 Echo "           <TABLE BORDER=0 WIDTH=\"100%\">\n" ;
 Echo "            <TR BGCOLOR=\"".$l ["nom"]."\">\n" ;
 Echo "             <TD ALIGN=CENTER><FONT SIZE=\"".$l ["titre"]."\">&nbsp;Nom&nbsp;</FONT></TD>\n" ;
 Echo "             <TD ALIGN=CENTER><FONT SIZE=\"".$l ["titre"]."\">&nbsp;Pr&eacute;noms&nbsp;</FONT></TD>\n" ;
 Echo "             <TD ALIGN=CENTER><FONT SIZE=\"".$l ["titre"]."\">&nbsp;Login&nbsp;</FONT></TD>\n" ;
 Echo "             <TD ALIGN=CENTER><FONT SIZE=\"".$l ["titre"]."\">&nbsp;Mot&nbsp;de&nbsp;passe&nbsp;</FONT></TD>\n" ;
 Echo "             <TD><FONT SIZE=\"".$l ["titre"]."\">&nbsp;</FONT></TD>\n" ;
 Echo "            </TR>\n" ;
 Echo "            <FORM ACTION=\"./gestion_eleves.php\" METHOD=\"POST\" NAME=\"forme\" onSubmit=\"return verif()\">\n" ;
 Echo "             <INPUT TYPE=HIDDEN NAME=\"methode\" VALUE=\"".$methode."\">\n" ;
 Echo "             <INPUT TYPE=HIDDEN NAME=\"id_eleve\" VALUE=\"".$modif ["id_eleve"]."\">\n" ;
 Echo "             <INPUT TYPE=HIDDEN NAME=\"lettre\" VALUE=\"".$lettre."\">" ;
 Echo "             <TR BGCOLOR=\"".$l ["lien"]."\">\n" ;
 Echo "              <TD><FONT SIZE=\"".$l ["titre"]."\">&nbsp;<INPUT TYPE=TEXT NAME=\"nom\" SIZE=15 MAXLENGTH=20 VALUE=\"".$modif ["nom"]."\">&nbsp;</FONT></TD>\n" ;
 Echo "              <TD><FONT SIZE=\"".$l ["titre"]."\">&nbsp;<INPUT TYPE=TEXT NAME=\"prenoms\" SIZE=15 MAXLENGTH=20 VALUE=\"".$modif ["prenoms"]."\">&nbsp;</FONT></TD>\n" ;
 Echo "              <TD><FONT SIZE=\"".$l ["titre"]."\">&nbsp;<INPUT TYPE=TEXT NAME=\"idtft\" SIZE=15 MAXLENGTH=20 VALUE=\"".$modif ["login"]."\">&nbsp;</FONT></TD>\n" ;
 If (!$modif ["passe"]) { $modif ["passe"] = passe_mnemo (5) ; }
 Echo "              <TD><FONT SIZE=\"".$l ["titre"]."\">&nbsp;<INPUT TYPE=TEXT NAME=\"mdp\" SIZE=15 MAXLENGTH=20 VALUE=\"".$modif ["passe"]."\">&nbsp;</FONT></TD>\n" ;
 Echo "              <TD><FONT SIZE=\"".$l ["titre"]."\">&nbsp;<INPUT TYPE=IMAGE SRC=\"../images/ajouter.png\" BORDER=0 ALT=\"Ajouter/Modifier.\" BORDER=0>&nbsp;</FONT></TD>\n" ;
 Echo "             </TR>\n" ;
 Echo "            </FORM>\n" ;
 Echo "           </TABLE>\n" ;
 Echo "          </TD>\n" ;
 Echo "         </TR>\n" ;
 Echo "         <TR><TD><FONT SIZE=\"".$l ["titre"]."\">&nbsp;</FONT></TD></TR>\n" ;
 Echo "        </TABLE>\n" ;
 Echo "       </TD>\n" ;
 Echo "      </TR>\n" ;
 Echo "     </TABLE>\n" ;
 Echo "    </TD>\n" ;
 Echo "   </TR>\n" ;
 
 
 If (!IsSet ($lettre)) { $lettre = "A" ; }
 $resultats = SQL_commande ("SELECT * FROM eleves WHERE nom LIKE '".$lettre."%' AND exterieur='0' AND millesime='".millesime(0)."' ORDER BY nom,prenoms,login", $id_sql) ;
 
 // Affiche l'alphabet
 Echo "   <TR>\n" ;
 Echo "    <TD>\n" ;
 Echo "     <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=\"100%\">\n" ;
 Echo "      <TR>\n" ;
 $l_p = "A" ;
 For ($i = 0 ; $i < 26 ; $i++)
  {
   Echo "      <TD ALIGN=CENTER" ;
   If ($lettre == $l_p)
    {
     Echo " BGCOLOR=\"".$l ["lien"]."\"><FONT SIZE=\"".$l ["titre"]."\">&nbsp;".$l_p."&nbsp;</FONT></TD>\n" ;
    }
   Else
    {
     Echo "><FONT SIZE=\"".$l ["titre"]."\"><A HREF=\"./gestion_eleves.php?lettre=".$l_p."\">&nbsp;".$l_p."&nbsp;</A></FONT></TD>\n" ;
    }
   $l_p++ ;
  }
 Echo "      </TR>\n" ;
 Echo "     </TABLE>\n" ;
 Echo "    </TD>\n" ;
 Echo "   </TR>\n" ;
 
 If (SQL_nbr_lignes ($resultats) > 0)
  {
   Echo "   <TR>\n" ;
   Echo "    <TD>\n" ;
   Echo "     <TABLE BGCOLOR=\"".$l ["couleur_fond"]."\" BORDER=\"1\" CELLPADDING=0 CELLSPACING=0 WIDTH=\"100%\" style=\"border:1px solid #000000;border-collapse:collapse\">\n" ;
   Echo "      <TR BGCOLOR=\"".$l ["lien"]."\">\n" ;
   Echo "       <TD ALIGN=CENTER><FONT SIZE=\"".$l ["titre"]."\">&nbsp;<B>Nom&nbsp;&nbsp;<I>Pr&eacute;noms</I></B>&nbsp;</FONT></TD>\n" ;
   Echo "       <TD ALIGN=CENTER><FONT SIZE=\"".$l ["titre"]."\">&nbsp;<B>Login</B>&nbsp;</FONT></TD>\n" ;
   Echo "       <TD ALIGN=CENTER><FONT SIZE=\"".$l ["titre"]."\">&nbsp;<B>Mot&nbsp;de&nbsp;passe</B>&nbsp;</FONT></TD>\n" ;
   Echo "       <TD ALIGN=CENTER><FONT SIZE=\"".$l ["titre"]."\">&nbsp;<B>Action</B>&nbsp;</FONT></TD>\n" ;
   Echo "      </TR>\n" ;
   For ($i = 0 ; $i < SQL_nbr_lignes ($resultats) ; $i++)
    {
     $ligne = SQL_tableau_associatif ($resultats, "") ;
     Echo "      <TR" ;
     If ($i%2) { Echo " BGCOLOR=\"".$l ["nom"]."\"" ; }
     Echo ">\n" ; 
     Echo "       <TD ALIGN=LEFT><FONT SIZE=\"".$l ["titre"]."\">&nbsp;".StrToUpper ($ligne ["nom"])."&nbsp;</FONT><FONT SIZE=\"".($l ["titre"]-2)."\"><I>".StrToUpper ($ligne ["prenoms"])."</I>&nbsp;</FONT></TD>\n" ;
     Echo "       <TD ALIGN=CENTER><FONT SIZE=\"".$l ["titre"]."\">&nbsp;".$ligne ["login"]."&nbsp;</FONT></TD>\n" ;
     Echo "       <TD ALIGN=CENTER><FONT SIZE=\"".$l ["titre"]."\">&nbsp;".$ligne ["passe"]."&nbsp;</FONT></TD>\n" ;
     Echo "       <TD>\n" ;
     Echo "        <TABLE BORDER=0 WIDTH=\"100%\">\n" ;
     Echo "         <TR>\n" ;
     
     Echo "          <FORM ACTION=\"./gestion_eleves.php\" METHOD=\"POST\">\n" ;
     Echo "           <TD>" ;
     Echo "<INPUT TYPE=HIDDEN NAME=\"methode\" VALUE=\"3\">" ;
     Echo "<INPUT TYPE=HIDDEN NAME=\"id_eleve\" VALUE=\"".$ligne ["id_eleve"]."\">" ;
     Echo "<INPUT TYPE=HIDDEN NAME=\"lettre\" VALUE=\"".$lettre."\">" ;
     Echo "<INPUT TYPE=IMAGE SRC=\"../images/edition.png\" BORDER=0>" ;
     Echo "</TD>\n" ;
     Echo "          </FORM>\n" ;
     
     Echo "          <FORM ACTION=\"./edite_eleve.php\" METHOD=\"POST\">\n" ;
     Echo "           <TD>" ;
     Echo "<INPUT TYPE=HIDDEN NAME=\"id_eleve\" VALUE=\"".$ligne ["id_eleve"]."\">" ;
     Echo "<INPUT TYPE=HIDDEN NAME=\"lettre\" VALUE=\"".$lettre."\">" ;
     Echo "<INPUT TYPE=IMAGE SRC=\"../images/fiche.png\" BORDER=0>" ;
     Echo "</TD>\n" ;
     Echo "          </FORM>\n" ;
     Echo "          <FORM ACTION=\"./gestion_eleves.php\" METHOD=\"POST\" onSubmit=\"return valide('".$ligne ["prenoms"]." ".$ligne ["nom"]."')\">\n" ;
     Echo "           <TD>" ;
     Echo "<INPUT TYPE=HIDDEN NAME=\"methode\" VALUE=\"2\">" ;
     Echo "<INPUT TYPE=HIDDEN NAME=\"id_eleve\" VALUE=\"".$ligne ["id_eleve"]."\">" ;
     Echo "<INPUT TYPE=HIDDEN NAME=\"lettre\" VALUE=\"".$lettre."\">" ;
     Echo "<INPUT TYPE=IMAGE SRC=\"../images/effacer.png\" BORDER=0>" ;
     Echo "</TD>\n" ;
     Echo "          </FORM>\n" ;
     Echo "         </TR>\n" ;
     Echo "        </TABLE>\n" ;
     Echo "       </TD>\n" ;
     Echo "      </TR>\n" ;
    }
   Echo "     </TABLE>\n" ;
   Echo "    </TD>\n" ;
   Echo "   </TR>\n" ;
  }
 Else
  {
   Echo "   <TR>\n" ;
   Echo "    <TD>\n" ;
   Echo "     <TABLE BGCOLOR=\"".$l ["couleur_fond"]."\" BORDER=1 CELLPADDING=0 CELLSPACING=0 WIDTH=\"100%\">\n" ;
   Echo "      <TR BGCOLOR=\"".$l ["nom"]."\">\n" ;
   Echo "       <TD ALIGN=CENTER>\n" ;
   Echo "        <FONT SIZE=\"".$l ["titre"]."\">&nbsp;Aucun &eacute;l&egrave;ve commen&ccedil;ant par ".$lettre." dans la base de donn&eacute;es&nbsp;</FONT>\n" ;
   Echo "      </TD>\n" ;
   Echo "     </TR>\n" ;
   Echo "    </TD>\n" ;
   Echo "   </TR>\n" ;
  }
 
 Echo "  </TABLE>\n" ;
 Echo " </BODY>\n" ;
 Echo "</HTML>\n" ;
?>